import {ref} from "vue";
import {JVxeColumn, JVxeTypes} from "/@/components/jeecg/JVxeTable/src/types";

export const columns = ref<JVxeColumn[]>([
  {
    // 字段key，跟后台数据的字段名匹配
    key: 'statusValue',
    // 列的标题
    title: '状态值',
    // 列的宽度
    width: 180,
    // 如果加上了该属性，就代表当前单元格是可编辑的，type就是表单的类型，input就是简单的输入框
    type: JVxeTypes.input,
    //冻结左侧或右侧
    fixed:"left",
    //排序
    sortable:true,
    //列查询?
    allowSearch:true,
    //筛选
    // filters="[]",
    // filterMethod="filterStatusValue",
},
  { key: 'statusText', title: '状态名', width: 300, type: JVxeTypes.input },
  { key: 'description', title: '状态描述', width: 300, type: JVxeTypes.input },
  {  title: '测试', width: 300, type: JVxeTypes.input },
  {  title: '测试', width: 300, type: JVxeTypes.input },
  {  title: '测试', width: 300, type: JVxeTypes.input },
  {  title: '测试', width: 300, type: JVxeTypes.input },
  {  title: '测试', width: 300, type: JVxeTypes.input },
  {
    title: '操作',
    key: 'action',
    type: JVxeTypes.slot,
    fixed: 'right',
    minWidth: 200,
    align: 'center',
    slotName: 'myAction',
  },
])
